#pragma once
#ifndef _ARC_H_
#define _ARC_H_

#include "Point.h"
#include "..\tools\calgeometry.h"
#include "Geometry.h"
#include <vector>

namespace OpenDrive{

class Arc:public Geometry
{
public:
	Arc(float s,const Point &startPosition, float heading, float length, float curvature);
	~Arc();
	void calPosition(float step);
private:
	/*Point startPosition;
	float heading;
	float length;*/
	float curvature;
	//std::vector<Point> points;
};
}

#endif // !_ARC_H_